From: willi@twi.rhein-main.de (Thomas Wilhelmi) Reply-To: willi@twi.rhein-main.de To: mui@sunsite.Informatik.RWTH-Aachen.DE Date: Fri, 15 Mar 1996 16:54:25 Message-Id:In-Reply-To: <199603151012.LAA05005@thor.in.tu-clausthal.de> X-Mailer: Amiga YAM 1.1 by Marcel Beck Subject: Re: StormC and MUI Resent-Message-Id: <"zbbzT2.0.Bo6.EWPIn"@sunsite> Resent-From: mui@sunsite.Informatik.RWTH-Aachen.DE X-Mailing-List: archive/latest/640 X-Loop: mui@sunsite.informatik.rwth-aachen.de Precedence: list Resent-Sender: mui-request@sunsite.Informatik.RWTH-Aachen.DE Content-Type: text Content-Length: 2206 X-Lines: 63 Status: RO Am 15-M�r-96 schrieb Daniel Schulz: > I am using StormC and i wanted to compile some of the demo-sources shipped > with MUI. But there are some problems with the #pragma amicalls and > #pragma libcalls. Did anybody know what to do ? use following file. It works with me perfect. Ciao, Willi ----------------- schnipp ----------------------------- #ifndef _INCLUDE_PRAGMA_MUIMASTER_LIB_H #define _INCLUDE_PRAGMA_MUIMASTER_LIB_H #ifndef CLIB_MUIMASTER_PROTOS_H #include #endif #ifdef __cplusplus extern "C" { #endif #pragma amicall(MUIMasterBase,0x1e,MUI_NewObjectA(a0,a1)) #pragma tagcall(MUIMasterBase,0x1e,MUI_NewObject(a0,a1)) #pragma amicall(MUIMasterBase,0x24,MUI_DisposeObject(a0)) #pragma amicall(MUIMasterBase,0x2a,MUI_RequestA(d0,d1,d2,a0,a1,a2,a3)) #pragma tagcall(MUIMasterBase,0x2a,MUI_Request(d0,d1,d2,a0,a1,a2,a3)) #pragma amicall(MUIMasterBase,0x30,MUI_AllocAslRequest(d0,a0)) #pragma tagcall(MUIMasterBase,0x30,MUI_AllocAslRequestTags(d0,a0)) #pragma amicall(MUIMasterBase,0x36,MUI_AslRequest(a0,a1)) #pragma tagcall(MUIMasterBase,0x36,MUI_AslRequestTags(a0,a1)) #pragma amicall(MUIMasterBase,0x3c,MUI_FreeAslRequest(a0)) #pragma amicall(MUIMasterBase,0x42,MUI_Error()) #pragma amicall(MUIMasterBase,0x48,MUI_SetError(d0)) #pragma amicall(MUIMasterBase,0x4e,MUI_GetClass(a0)) #pragma amicall(MUIMasterBase,0x54,MUI_FreeClass(a0)) #pragma amicall(MUIMasterBase,0x5a,MUI_RequestIDCMP(a0,d0)) #pragma amicall(MUIMasterBase,0x60,MUI_RejectIDCMP(a0,d0)) #pragma amicall(MUIMasterBase,0x66,MUI_Redraw(a0,d0)) #pragma amicall(MUIMasterBase,0x6c,MUI_CreateCustomClass(a0,a1,a2,d0,a3)) #pragma amicall(MUIMasterBase,0x72,MUI_DeleteCustomClass(a0)) #pragma amicall(MUIMasterBase,0x78,MUI_MakeObjectA(d0,a0)) #pragma tagcall(MUIMasterBase,0x78,MUI_MakeObject(d0,a0)) #pragma amicall(MUIMasterBase,0x9c,MUI_ObtainPen(a0,a1,d0)) #pragma amicall(MUIMasterBase,0xa2,MUI_ReleasePen(a0,d0)) #ifdef __cplusplus } #endif #endif ----------------- schnipp ----------------------------- ------ Thomas Wilhelmi|D 61138 Niederdorfelden| willi@twi.rhein-main.de |Taunusstrasse 14 | willi@sweet.rhein-main.de |voice:+49 6101 531060 |